package com.xufx.thread.liaoxuefeng.thread14_Atomic;

/**
 * Created by xufx on 2022/1/5 21:25
 * Java并发包除了提供了底层锁，并发集合外，还提供了原子操作的封装类，位于atomic包下
 * 以AtomicInteger为例：
 *     1. 增加值并返回新值：int addAndGet(int delta)
 *     2. 加1后返回新值：int incrementAndGet()
 *     3. 获取当前值：int get()
 *     4. 用CAS的方式设置：int compareAndSet(int expert, int update)
 * Atomic是通过无锁的方式实现线程安全。主要的原理是CAS
 *
 */
public class Main {
}
